strive after - German English Dictionary